class HttpUrl {
  // 权限地址
  static String get hasInterfacePermission => 'v1/GET/hasInterfacePermission';
  // 装箱记录
  static String get getPackingRecord => 'v1/assembly/pda/GET/getPackingRecord';
  // 删除装箱记录
  static String get deletePackingRecord =>
      'v1/assembly/pda/POST/deletePackingRecord';
  // 选择任务单列表
  static String get getAllMacTaskListDynamic =>
      'v1/assembly/pda/GET/getAllMacTaskListDynamic';
  // 产线列表
  static String get getProducelineList =>
      'v1/assembly/pda/GET/getProducelineList';
  // 物料绑定记录
  static String get findMaterialBindingRecord =>
      'v1/assembly/pda/GET/findMaterialBindingRecord';
  // 删除物料绑定记录
  static String get deleteMaterialBindingRecord =>
      'v1/assembly/pda/POST/deleteMaterialBindingRecord';
  // 扫码判断标签是否重复
  static String get judgeIsRepeat => 'v1/assembly/pda/GET/judgeIsRepeat';
  // 扫码物料标签得到物料标签信息（用于展示在绑定页面）
  static String get getMaterialLabelDetail =>
      'v1/assembly/pda/GET/getMaterialLabelDetail';
  // 扫码非系统标签生成物料标签
  static String get saveMaterialLabelInfo =>
      'v1/assembly/pda/POST/saveMaterialLabelInfo';
  // 获取物料唯一码(用于扫码获取物料条码查询物料绑定记录)
  static String get getMaterialOnlyCode =>
      'v1/assembly/pda/GET/getMaterialOnlyCode';
  // 获取返修结果可选列表
  static String get getRepairResultList =>
      'v1/assembly/pda/GET/getRepairResultList';
  // 返修-更新物料数据
  static String get updateMaterialBindingRepair =>
      'v1/assembly/pda/POST/updateMaterialBindingRepair';
  // 返修列表
  static String get listRepairRecord => 'v1/assembly/pda/GET/listRepairRecord';
  // 返修 - 详情
  static String get remakeDetails => 'v1/assembly/pda/GET/repairDetail';
  // 新增装箱记录
  static String get addPackingRecord => 'v1/assembly/pda/POST/addPackingRecord';
  // 修改保存每箱数量
  static String get updateQuantityPerBox =>
      'v1/assembly/pda/POST/updateQuantityPerBox';
  // 检验装箱码和产品唯一码
  static String get checkPackingRecord =>
      'v1/assembly/pda/GET/checkPackingRecord';
  // 检验装箱码和产品唯一码
  static String get getPackingInfo => 'v1/assembly/pda/GET/getPackingInfo';
  // 获取某个产线首页任务详情的信息
  static String get getProducelineDetails =>
      'v1/assembly/pda/GET/getProducelineDetails';
  // 开始返修
  static String get startRepair => 'v1/assembly/pda/POST/startRepair';
  // 装箱 - 设置 - 保存每箱箱数
  static String get boxSetting => 'v1/assembly/pda/POST/updateQuantityPerBox';
  // 返修-获取物料绑定信息
  static String get getMaterialInfo => 'v1/assembly/pda/GET/getMaterialInfo';
  // 新增返修
  static String get addRepair => 'v1/assembly/pda/POST/addRepair';
  // 结束返修
  static String get endRepair => 'v1/assembly/pda/POST/endRepair';
  // 获取返回工序/产生工序
  static String get getProcessList => 'v1/assembly/pda/GET/getProcessList';
  // 返修-产品信息（物料信息，过站信息）
  static String get getProductInfo => 'v1/assembly/pda/GET/getProductInfo';
  // 获取随机码
  static String get randomCodeApi => 'v2/GET/RandomCode';
  // 获取公司信息
  static String get serverAddressApi => 'v1/GET/serverAddress';
  // 登陆
  static String get loginApi => 'v2/POST/Login';
  // 退出登录
  static String get loginOutApi => 'v2/POST/exitLogin';
  // 忘记密码
  static String get updatePassword => 'v2/POST/updatePassword';
  // 获取验证码
  static String get getVerificationCode => 'v1/GET/getVerificationCode';
  // 绑定工厂
  static String get setCurrentConnectFac => 'v2/POST/setCurrentConnectFac';
  // 获取国家区号
  static String get getAreaCodeSmsSupport => 'v2/GET/getAreaCodeSmsSupport';
  // 获取PDA应用权限
  static String get getPdaTableAppSort => 'v2/GET/getPdaTableAppSort';
  // 获取返修原因
  static String get getRepairReasonList =>
      'v1/assembly/pda/GET/getRepairReasonList';
  // 根据产品条码获取任务单列表(返修)
  static String get getTaskNoList => 'v1/assembly/pda/GET/getTaskNoList';
  // 获取工序详情
  static String get getProcessDetails => 'v1/assembly/pda/GET/getProcessDetail';
  // 获取物料列表
  static String get findMaterialList => 'v1/assembly/pda/GET/findMaterialList';
  // 生成物料绑定记录
  static String get addMaterialBindingRecord =>
      'v1/assembly/pda/POST/addMaterialBindingRecord';
  // 编辑时修改非系统物料标签信息
  static String get updateMaterialLabel =>
      'v1/assembly/pda/POST/updateMaterialLabel';
  // 编辑时修改非系统物料标签信息
  static String get updateMaterialBindingRecord =>
      'v1/assembly/pda/POST/updateMaterialBindingRecord';
  // 编辑时获取绑定记录的标签信息
  static String get getMaterialBindingRecordInfo =>
      'v1/assembly/pda/GET/getMaterialBindingRecordInfo';

  /// 任务单详情
  static String get getTaskDetails => 'v1/assembly/pda/GET/getTaskDetails';
}
